---
sidebar_label: 用 Docker 快速体验
title: 用 Docker 快速体验 TDengine
description: 使用 Docker 快速体验 TDengine TSDB 的高效写入和查询
---

为了能够快速体验 TDengine TSDB 的完整功能，推荐您使用 TDengine TSDB-Enterprise. 本节首先介绍如何通过 Docker 快速启动 TDengine TSDB-Enterprise，然后介绍如何在 Docker 环境下体验 TDengine TSDB-Enterprise 的写入、查询、可视化管理、与 Grafana 集成和零代码数据写入等功能。如果您不熟悉 Docker，请使用[安装包的方式快速体验](../../get-started/package/)。如果您希望为 TDengine TSDB 贡献代码或对内部技术实现感兴趣，请参考 [TDengine TSDB GitHub 主页](https://github.com/taosdata/TDengine).

:::note
从 3.3.7.0 版本开始，TDengine TSDB 的镜像名称调整如下：

- 社区版的镜像名称从 `tdengine/tdengine` 重命名为 `tdengine/tsdb`
- 企业版的镜像名称从 `tdengine/tdengine-ee` 重命名为 `tdengine/tsdb-ee`

:::

## 启动 TDengine TSDB

1. 拉取最新版本的 TDengine TSDB-Enterprise 镜像：

```shell
docker pull tdengine/tsdb-ee:latest
```

如果您无法直接访问 Docker Hub, 可以前往 TDengine 产品下载中心的 TDengine TSDB-Enterprise [Docker 镜像下载页面](https://www.taosdata.com/download-center?product=TDengine+TSDB-Enterprise&platform=Docker)，获取 Docker 镜像的下载链接。完成下载后，请您根据页面上离线安装的提示，加载并修改镜像的名称、标签。

2. 启动 TDengine TSDB Docker 容器：

```shell
docker run -d \
  -v ~/data/taos/dnode/data:/var/lib/taos \
  -v ~/data/taos/dnode/log:/var/log/taos \
  -p 6030:6030 -p 6041:6041 -p 6043:6043 -p 6060:6060 \
  -p 6044-6049:6044-6049 \
  -p 6044-6045:6044-6045/udp \
  -p 6050:6050 -p 6055:6055 \
  --name tdengine-tsdb \
  tdengine/tsdb-ee
```

关于 TDengine TSDB 各服务的端口占用情况，请参考运维指南中的[网络端口要求](../../operation/planning/#网络端口要求)章节。

3. 查看 TDengine TSDB Docker 容器的运行状态：

```shell
docker ps -f name=tdengine-tsdb
```

请查看已命令输出的 STATUS (状态) 字段，如果该状态的值为 "Up ... (healthy)", 说明容器已启动并正常运行。

4. 进入容器体验 TDengine TSDB

执行以下命令，进入容器内部：

```shell
docker exec -it tdengine-tsdb bash
```

然后，就可以执行相关的 Linux 命令操作和访问 TDengine TSDB.

关于使用 Docker 部署 TDengine TSDB 的更多详情，请参考运维指南中的 [Docker 部署](../../operation/deployment/#docker-部署)章节。

import Getstarted from './_get_started.mdx'

<Getstarted />
